body { margin:0; padding:0; font-size:12px; background-color:#f0f2f5;}
a { text-decoration:none; }

.rightmainbox { border:1px solid #eee; overflow: hidden;}
.rightmainbox h1 { font-size:14px; font-weight:normal; display:block; width:100%; padding:10px 10px; background-color:#f5f5f5; margin:0;}
.rightmainbox .albumimginfo { width:180px; float:left; text-align:center; margin:10px 15px;}
.rightmainbox .albumimginfo img { width:100%; height:140px; border:1px solid #eee;}
.rightmainbox .albumimginfo .title { line-height:20px; }

.leftalbumbox .albumimginfo { width:110px; float:left; text-align:center; margin:8px 11px;}
.leftalbumbox .albumimginfo img { width:100%; height:70px; border:1px solid #eee;}
.leftalbumbox .albumimginfo .title { line-height:20px; }
 

.userlogo { padding:15px 0px ;overflow:auto; } 
.usernavi a:hover { text-decoration:underline; }
.footbox span { margin:auto 5px;}
.footimg { padding-bottom:20px; line-height:20px;}
.footimg .beian { height:40px;}

.userwd { width:1200px; margin:auto auto;  }
.usertop1 { background-color:#f5f5f5; line-height:35px; border-bottom:1px solid #eee; }
.boxwhite { background-color:#fff; }

.utopsearch {margin-left:100px; float:left;  width:40%; }
.utopsearch .utopsearch1 { width:100%; height:40px; position:relative; overflow:auto; float:left; display:inline-block; }
.utopsearch .utopsearch1 .usearchtxt { outline:0; line-height:29px; padding:0 5px;  width:calc(100% - 160px) ; position:absolute; left:2px; top:2px; font-size:13px;}
.utopsearch .utopsearch1 .usearchtxt:focus {outline:0;}
.utopsearch .utopsearch1  .usearchlocal { line-height:33px; padding:0 20px;  display:inline-block;position:absolute; right:90px; top:2px;font-size:13px; }
.utopsearch .usearchall { line-height:33px; padding:0 20px;  display:inline-block; position:absolute; right:0px; top:2px;font-size:13px;}
.utopsearch .utopsearch1 span { cursor:pointer;}

.utopsearch .utopsearch1 .usearchtxt {border:2px solid #cc0000;}
.utopsearch .utopsearch1  .usearchlocal {background-color:#cc0000; color:#ffff; }
.utopsearch .usearchall {background-color:#0c7cc5; margin-left:10px; color:#ffff;}

.logoimg { margin-left:25px ; }
.navbg .logotxt  { margin-left:20px ; }

.headdd1{color:#ffffff}
.mune ul li{color:#ffffff}
.mune ul li a{color:#ffffff;}
.mune ul li.select a{background-color:#ea5513;}
.input{border:1px solid #9c9c9c; color:#9c9c9c;}
.submit{background-color:#811a2f; color:#ffffff}

.left dl{border:1px solid #e6e6e6; }
.leftcomany,.lefttitle{background-color:#f8f8f8; border-bottom:1px solid #e6e6e6;}
.leftfavorite{border-top:1px dashed #989898;}
.leftfavorite span{border:1px solid #d3d3d3; background-color:#f4f4f4}
.leftfavorite span a,.indexcontact dd a{color:#000000;}
.indexnews dd a{color:#000000;}
.indexnews dd a:hover{color:orangered;}
.indexcontact hr{border-top:1px solid #e6e6e6;}
.indexcontact dd a:hover{color:orangered}

.right li,.right ul,.right b,.right i,.right div,.right span {box-sizing:content-box !important;}
.right dl{border:1px solid #e6e6e6;}
.righttitlemore a{color:#000000}
.righttitle a{color:#000000;}
.righttitle a:hover{color:#orangered;}
a.righttitleselect{color:orangered}
.righttitlemore a:hover{color:orangered;}
.right dl dt{border-bottom:1px solid #e6e6e6;background-color:#f4f4f4;}
.indexcompanynewstitle{border-bottom:1px solid #cccccc}
.indexcompanynews ul li a{color:#000000;}
.indexcompanynews ul li a:hover{color:orangered;}
.indexproduct li img{border:1px solid #000000}
.indexproduct li span a{color:#000000;}
.indexproduct li span a:hover{color:orangered;}
.contactleft{color:#0349a1}
.contactright a{color:#000000}
.contactright a:hover{color:orangered;}
.stockkeyword{border:1px solid #9c9c9c; color:#9c9c9c}
.stocksumbit{background-color:#c60a09; color:#ffffff}
.stocktitle{background-color:#eeeeee;}
.stockli{background-color:#ffffff}
.stockli1{background-color:#e1f0ff}
.stockpage a{color:#000000;}
.stockpage a:hover{color:orangered;}
.productsearch a{color:#000000}
.productsearch a:hover{color:orangered}
.productkeyword{border:1px solid #9c9c9c; color:#9c9c9c}
.productsumbit{background-color:#c60a09; color:#ffffff}
.producttitle{background-color:#eeeeee}
.productli{background-color:#ffffff}
.productli1{background-color:#eeeeee}
.pw2 img{border:1px solid #000000;}
.pw3 dl dd{background-color:transparent}
.productpage a{color:#000000;}
.productpage a:hover{color:orangered;}
.productsearch select{border:1px solid #9c9c9c;}
.pviewtitle,.cviewtitle{background-color:#eeeeee}
.pviewnote a{color:#000000;}
.pviewnote a:hover{color:orangered;}
.pviewpage,.cviewpage{background-color:#eeeeee}
.pviewpage a,.cviewpage a{color:#000000;}
.pviewpage a:hover,.cviewpage a:hover{color:orangered;}
.companynewstitle{background-color:#eeeeee}
.companynewsli a{color:#000000;}
.companynewsli a:hover{color:orangered}
.spotcertificationleft li{border-bottom:1px solid #eeeeee;}
.certificate{color:#666666}
.certificate li a img{border:1px solid #e1e1e1}

.foot{background-color:#f8f8f8;}
.foot a{color:#000000;}

.onlyphone { display:none}

body{font-family:'microsoft yahei'}
body,dl,dt,dd,form,ul,li{margin:0px; padding:0px}
li{list-style:none}
img{border:0px}


.head{height:130px; min-width:1200px}
.headbox{margin:auto; width:1200px; height:88px}
.headdd1{height:88px; line-height:88px; width:1100px; font-weight:bold; float:left; }
.headdd2{width:100px; height:88px; text-align:right; float:left}
.headdd2 img{width:64px; height:88px}
.mune{clear:both;width:100%;margin-top:8px}
.mune ul{width:1200px; margin:auto}
.mune ul li{text-align:center; float:left;  width:125px;}
.mune ul li a{text-decoration:none;}
.mune ul li a:hover{text-decoration:underline}
.mune ul li.menuli{width:10px}
.mune ul li.select a{padding:6px 24px 6px 24px; border-radius:5px}
.hidden{display:none}
.topsearch{ min-width:1200px}
.topsearchbox{margin:auto; width:1200px; height:150px}
.topsearchleft{width:500px; float:left; text-align:center}
.topsearchright{width:700px; text-align:left; float:left}
.topsearchright form{margin:36px 0px 0px 80px}
.topsearchright form span{display:block; margin-bottom:12px; font-size:13px; margin-top:16px}
.topsearchright form span label{cursor:pointer}
.topsearchright form span input{vertical-align:middle}
.inputproduct{margin-left:24px;}
.input{height:32px; line-height:32px; padding:0px 6px 0px 6px; width:380px; font-size:13px; vertical-align:middle;font-family:'microsoft yahei'}
.submit{line-height:34px; height:34px; width:84px; font-family:'microsoft yahei'; border:0px; vertical-align:middle; font-size:13px; margin:0px; cursor:pointer;}

.main{width:1200px; margin:auto; padding-top:15px; background-color:#fff !important; overflow:visible;}
.left{float:left; width:270px;}
.left dl{min-height:170px; color:#333;}
.leftcomany span{display:block;width:258px; height:36px;line-height:36px; overflow:hidden;font-size:13px; text-align:left; padding-left:15px; margin:auto; font-weight:bold}
.leftcompanyinfo{width:100%;  overflow:hidden;}
.leftcompanyinfologo{display:block; float:left; margin:29px 0px 0px 12px; width:80px}
.leftcompanyinfoother{display:block; float:left; margin:19px 0px 0px 12px; line-height:24px; font-size:13px; width:160px}
.leftcompanyinfoother1{display:block; float:left; margin:19px 0px 0px 12px; line-height:24px; font-size:13px; width:240px}
.leftfavorite{width:235px; margin:auto; margin-top:18px}
.leftfavorite span{display:block; width:120px; margin-top:18px; text-align:center; line-height:30px; font-size:13px;}
.leftfavorite span a{text-decoration:none}
.leftfavorite span a:hover{text-decoration:underline}
.lefttitle{margin-bottom:6px}
.lefttitle span{display:block;height:36px;line-height:36px;font-size:13px; text-align:left; margin-left:18px; font-weight:bold}
.indexnews{margin-top:14px; overflow:auto; padding-bottom:10px;}
.indexnews dd{margin-left:12px; width:250px; height:30px; line-height:30px; overflow:hidden}
.indexnews dd a{text-decoration:none}
dd.indexnewsmore{text-align:right; width:240px}
dl.indexcontact{margin-top:14px; height:auto; padding-bottom:12px}
.indexcontact dd{margin-left:12px; line-height:28px}
.indexcontact dd a{text-decoration:none}
.indexcontact hr{border:0px; height:0px; width:95%;}

.right{float:right; width:915px;}
.right dl{margin-top:12px;}
.right dl dt{text-indent:12px; height:36px; line-height:36px;}
.righttitle{display:block; float:left; font-size:13px}
.righttitle a{text-decoration:none}
.righttitle a:hover{text-decoration:underline}
.righttitlemore{display:block; float:right; margin-right:12px; }
.righttitlemore a{text-decoration:none}
.right dl dd{width:893px;height:150px; overflow:hidden; line-height:30px; padding:3px 10px 7px 10px}
.indexcompanynews ul{clear:both}
.indexcompanynews ul li{float:left;}
.indexcompanynewstitle li{font-weight:bold}
.indexcompanynewsw1{width:625px; height:30px; overflow:hidden; margin-right:24px}
.indexcompanynewsw2{width:70px; height:30px; overflow:hidden; margin-right:24px}
.indexcompanynewsw3{width:150px}
.indexcompanynews span{clear:both; display:block;}
.indexcompanynews ul li a{text-decoration:none}
.right dl dd.indexproduct{height:auto}
.indexproduct li{float:left; width:160px; height:185px; margin-left:18px; margin-bottom:10px; margin-top:10px}
.indexproduct li img{width:150px; height:152px}

.indexproduct li span{display:block; width:150px; height:16px ; line-height:16px; overflow:hidden;  word-break:break-all;  font-size:12px;  text-align:center}
.indexproduct li span a{text-decoration:none;}
.rightother span{clear:both; display:block}
dl.rightother{margin-top:0px}
dl.rightother dd{margin-top:0px; min-height:762px; height:auto}
.cl{clear:both}
.weixinp{position:relative; cursor:pointer; display:inline}
.weixinp img{vertical-align:middle}
.weixinp b{display:none}
.weixinp:hover b{display:inline;padding:0px; margin:0px;position:absolute;top:18px; left:-65px;border:1px solid #000;text-align:left;line-height:14px;color:#000000;font-weight:normal; z-index:1}
.contact ul{clear:both;margin:12px 0px 0px 120px}
.contactleft{float:left; width:100px; text-align:right; font-weight:bold;}
.contactright{float:left; width:650px; text-align:left;}
.contactright a{text-decoration:none}
.stocksearch{width:500px; margin:auto; margin-top:12px}
span.stocksearchspan{display:none;}
span.stocksearchlabel{display:none}
.stockkeyword{height:24px; line-height:24px; padding:0px 6px 0px 6px; width:150px; font-size:13px; vertical-align:middle;}
.stocksumbit{line-height:26px; height:26px;width:60px; font-family:'microsoft yahei'; border:0px; vertical-align:middle; font-size:13px; margin:0px; cursor:pointer;}
.stocksearch label{vertical-align:middle}
.stocktitle{margin:auto; margin-top:12px; width:893px; height:30px}
.stocktitle li{float:left; padding:0px 8px 0px 8px; font-weight:bold}
.stockli{ clear:both;margin:auto; margin-top:0px;height:64px; width:893px; padding:6px 0px 6px 0px;}
.stockli li{ float:left; padding:0px 8px 0px 8px;word-break:break-all; line-height:16px}
.stockli1{clear:both;margin:auto; margin-top:0px;height:64px; width:893px; padding:6px 0px 6px 0px;}
.stockli1 li{float:left; padding:0px 8px 0px 8px;word-break:break-all; line-height:16px}
.w1{width:78px; text-align:center}
.w2{width:153px}
.w3{width:70px}
.w4{width:70px}
.w5{width:70px}
.w6{width:70px}
.w7{width:70px}
.w8{width:83px}
.w9{width:83px}
.stockbutton{clear:both; margin-top:12px}
.stockbutton input[type=submit]{font-size:12px}
.stockpage{text-align:center}
.stockpage a{text-decoration:none}
.productsearch{width:500px; margin:auto; margin-top:12px}
.productsearch a{margin-left:12px; text-decoration:none;}
.productkeyword{height:24px; line-height:24px; padding:0px 6px 0px 6px; width:150px; font-size:13px; vertical-align:middle;}
.productsumbit{line-height:26px; height:26px;width:60px; font-family:'microsoft yahei'; border:0px; vertical-align:middle; font-size:13px; margin:0px; cursor:pointer;}
.producttitle{margin:auto; margin-top:12px; width:893px; height:30px;}
.producttitle li{float:left; padding:0px 8px 0px 8px; font-weight:bold}
.productli{clear:both;margin:auto;width:893px; height:136px;}
.productli li{float:left; padding:0px 8px 0px 8px}
.productli1{clear:both;margin:auto;width:893px; height:136px;}
.productli1 li{float:left; padding:0px 8px 0px 8px}
.pw1{width:36px; text-align:center}
.pw2{width:120px; text-align:center}
.pw2 img{margin-top:8px}
.pw3{width:687px; text-align:left}
li.pw3 dl{clear:both;border:0px; text-align:left; margin:0px; padding:0px;}
.pw3 dl dd{border:0px; text-align:left; margin:6px 6px 6px 0px; padding:0px; width:337px; float:left; min-height:0px; line-height:16px;}
.pw3 dl dd a{color:#0349a1; text-decoration:none}
.pw3 dl dd a:hover{color:orangered;}
.pw3 .productnote{width:99%; height:34px; overflow:hidden}
.pw3 .producttime{width:99%; height:24px; overflow:hidden}
.productpage{text-align:center; margin-top:12px; margin-bottom:12px}
.productpage a{text-decoration:none}
.pview{width:600px}
.productsearch select{font-size:13px;height:26px; line-height:26px; vertical-align:middle}
.pviewtitle,.cviewtitle{font-weight:bold; text-align:center; font-size:13px; margin-top:12px; margin-bottom:12px; line-height:48px;}
.pviewimg{text-align:center}
.pviewnote a{text-decoration:none}
.pviewpage,.cviewpage{text-align:center; line-height:48px; margin-top:24px;}
.pviewpage a,.cviewpage a{text-decoration:none}
.companynewstitle{width:890px; height:30px; margin-top:24px;}
.companynewstitle li{float:left; font-weight:bold;}
.companynewsli{width:890px;}
.companynewsli li{float:left; height:34px; line-height:34px; overflow:hidden}
.companynewsli img{margin-right:6px; width:9px; height:9px}
img.hotimg{width:26px; height:10px}
.companynewsli a{text-decoration:none}
.companynewsw1{width:620px; padding:0px 10px 0px 10px; text-align:left}
.companynewsw2{width:80px; padding:0px 10px 0px 10px; text-align:center}
.companynewsw3{width:130px; padding:0px 10px 0px 10px; text-align:left}
.ctime{text-align:right}
.newsviewp p{text-indent:28px; word-break:break-all}
.leaveword{height:600px;}
.order{height:850px; margin-top:24px}

.foot{margin-top:24px;min-width:1200px}
.foot a{text-decoration:none}
.foot a:hover{text-decoration:underline}
.footbox{width:1200px; margin:auto; font-size:12px; text-align:center; padding:12px 0px 12px 0px; line-height:24px}